//////////////////////////////////////////////////////////////////////////////

//  Magus config.hpp configuration header file

//
//  CAUTION: This file is intended to be completely stable -
//           DO NOT MODIFY THIS FILE!
//

//////////////////////////////////////////////////////////////////////////////

#ifndef __MAGUS_CONFIG_HPP
#define __MAGUS_CONFIG_HPP

//////////////////////////////////////////////////////////////////////////////

// select complier
#include <magus/config/compiler_config.hpp>

// select platform
#include <magus/config/platform_config.hpp>

// thread
#include <magus/config/thread_config.hpp>

// sleep
#undef MAGUS_HAS_PTHREAD_DELAY_NP
#undef MAGUS_HAS_NANOSLEEP

// yield 
#define MAGUS_HAS_SCHED_YIELD
#undef MAGUS_HAS_PTHREAD_YIELD


//////////////////////////////////////////////////////////////////////////////

#endif  // #ifndef __MAGUS_CONFIG_HPP
